-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge Development to Main to close Issues #119
Conversation
BallotStyles don't drive the contests.
Fixes BallotLab #82.
Fixes BallotLab #83.
Fixes BallotLab #86.
Fixes BallotLab #84.
Fixes BallotLab #85. This isn't quite right: fails if a slate has candidates from different parties. Deferring on that case for now.
Mark write-in status as boolean (matching the contents of the EDF). No issue attached.
The error was introduced in the process of folding write-ins into contests. - Remove convoluted extra step that makes it harder to do this correctly. - Candidate names are grouped in arrays. Now do the same for parties. - Use 'is_write_in' for the write-in boolean field.
Handles case where candidates in a slate have different parties.
Fixes BallotLab #86.
Significant update of contests: - Include '@id's of ballot measure contests (candidates already happening). - Include '@id's of candidate and ballot measure contest selections. - Updates and bug fixes for write-ins in candidate contests. - Multi-candidate slates: - Combine names of candidates into list. Names are stored in lists even when there is only one candidate. - Combine parties of candidate IFF they are the same. Parties are always stored in lists, and empty if there is no party.
Only updates the JSON file not the custom data file. See: https://github.com/trustthevote-project/nist-1500-100-103-examples/test_cases/september_test_case.json
- Candidate parties are now a list. - 'write_in' -> 'is_write_in'
These are NOT intended to follow any standard, merely to aid in debugging. There's an ongoing conversation about the format of human readable IDs.
Extraction code validates and generates ballots, passes GitHub Actions testing, but pytest still fails locally. Good enough for a merge.
* Update version to 0.1.3 upon milestone completion * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Update CHANGELOG.md Co-authored-by: Ion Y <[email protected]> * Use short dash in header * Remove unneeded files Co-authored-by: Ion Y <[email protected]>
Checklist to finish before hitting merge.
After the merge is successful and tests all pass
EDIT: As discussed on the call: the tag should be on Notes:
|
@ion-oset, handy and useful checklist, worth preserving on DevComm. I believe the Issues associated with this PR will close automatically when the PR is merged. Does this address the last item in the checklist above?
|
Some how I missed the linked issues - yes that would address closing them! I've updated the check list. I've unchecked |
The tags exist on my local copy of the repo on the development branch.
|
I think I should delete the |
Tagged with lightweight tag |
Move
The next milestone starts from there, and new branches are based on The purpose of a development branch is as the place to combine all accepted branches that are part of a milestone. When they are stable and ready they merge into the stable branch ( |
I agree with the premise of the development branch, I'm proposing one option to implement this -- instead of having a long running You're proposing another option -- maintain the Note: I checked the git documentation and it seems like the way to do what you describe,
would look like this:
where the branchname is Here's the git documentation command template:
So, this post is my attempt to make sure I understand your implementation strategy, as well as mine. Both strategies share essential features:
The difference is (as far as I can tell) exactly how we ensure that Let's discuss this at today's meeting. |
You are correct. I want to note that I typed that wrong even after I looked it up and noted that it was the way it was. It's the reverse of nearly every other branch option, where the target branch name comes at the end. Git is is many things but consistent is not one of them. |
I've moved this to the branching and merging strategy discussion so whatever we decide doesn't get lost on a closed PR thread. |
This version (0.1.3) of BallotMaker generates ballots with hidden widgets, thus completing the work for Milestone 2. Generate ballot PDFs with embedded form objects. This merge to main will close the associated issues and milestones.
Closes BallotLab milestone #2